\hypertarget{class_notebook_computer}{}\doxysection{Notebook\+Computer Class Reference}
\label{class_notebook_computer}\index{NotebookComputer@{NotebookComputer}}


{\ttfamily \#include $<$Computer.\+h$>$}

Inheritance diagram for Notebook\+Computer\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.891892cm]{class_notebook_computer}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{class_notebook_computer_a0e29ca0727f8c37315650b82d6441710}{$\sim$\+Notebook\+Computer}} ()
\item 
virtual \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} \mbox{\hyperlink{class_notebook_computer_a0f728ca3c96e3f6ebf33bb1bcffb7ad1}{Operation}} ()
\item 
\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}} \mbox{\hyperlink{class_notebook_computer_ac86a5700459e2781718b4a45c1d43594}{Get\+Computer\+Part}} ()
\item 
const vector$<$ \mbox{\hyperlink{class_mouse}{Mouse}} $\ast$ $>$ \& \mbox{\hyperlink{class_notebook_computer_ac48efe4f13f133913b337939bc99d446}{Get\+Mouse}} ()
\item 
const vector$<$ \mbox{\hyperlink{class_keyboard}{Keyboard}} $\ast$ $>$ \& \mbox{\hyperlink{class_notebook_computer_a72f187eadcaab96bc80cad1b7f5f3d52}{Get\+Keyboard}} ()
\item 
const vector$<$ \mbox{\hyperlink{class_monitor}{Monitor}} $\ast$ $>$ \& \mbox{\hyperlink{class_notebook_computer_a8bfcb6a4d81ec5be64aae6c68134e3bc}{Get\+Monitor}} ()
\item 
const vector$<$ \mbox{\hyperlink{class_host}{Host}} $\ast$ $>$ \& \mbox{\hyperlink{class_notebook_computer_a7b024c0c057665344a6c75ccb5eb8542}{Get\+Host}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_notebook_computer_a6219a163c7a2c1af65951c7cf42a9116}{Notebook\+Computer}} (\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}} e\+Computer\+Part)
\item 
\mbox{\hyperlink{class_notebook_computer_abb33cb9b23e29d69a092c8ca8db434da}{Notebook\+Computer}} (\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}} e\+Computer\+Part, const vector$<$ \mbox{\hyperlink{class_mouse}{Mouse}} $\ast$ $>$ \&v\+Mouse, const vector$<$ \mbox{\hyperlink{class_keyboard}{Keyboard}} $\ast$ $>$ \&v\+Keyboard, const vector$<$ \mbox{\hyperlink{class_monitor}{Monitor}} $\ast$ $>$ \&v\+Monitor, const vector$<$ \mbox{\hyperlink{class_host}{Host}} $\ast$ $>$ \&v\+Host)
\item 
\mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} \mbox{\hyperlink{class_notebook_computer_a87fa4c09fa65ed3bf62c15be49444a4c}{Set\+Computer\+Part}} (\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}} e\+Computer\+Part)
\item 
\mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} \mbox{\hyperlink{class_notebook_computer_a025a9a3652c3ab13f78869ba2db41976}{Set\+Mouse}} (const vector$<$ \mbox{\hyperlink{class_mouse}{Mouse}} $\ast$ $>$ \&v\+Mouse)
\item 
\mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} \mbox{\hyperlink{class_notebook_computer_ad8c6424b3cc933a8ca965c1d2d521c2d}{Set\+Keyboard}} (const vector$<$ \mbox{\hyperlink{class_keyboard}{Keyboard}} $\ast$ $>$ \&v\+Keyboard)
\item 
\mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} \mbox{\hyperlink{class_notebook_computer_a391140e8a355e2deb8da7cbb75f2ec12}{Set\+Monitor}} (const vector$<$ \mbox{\hyperlink{class_monitor}{Monitor}} $\ast$ $>$ \&v\+Monitor)
\item 
\mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} \mbox{\hyperlink{class_notebook_computer_a98db5423417840556c8da38e1a2d36e5}{Set\+Host}} (const vector$<$ \mbox{\hyperlink{class_host}{Host}} $\ast$ $>$ \&v\+Host)
\end{DoxyCompactItemize}
\doxysubsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_notebook_computer_ae89441e2093e6641ee65ba64135fee82}{Notebook\+Computer}} (const \mbox{\hyperlink{class_notebook_computer}{Notebook\+Computer}} \&c\+Note\+Book\+Computer)
\item 
\mbox{\hyperlink{class_notebook_computer}{Notebook\+Computer}} \& \mbox{\hyperlink{class_notebook_computer_a74f13a5ad193cd9515b430e230f3d1b6}{operator=}} (const \mbox{\hyperlink{class_notebook_computer}{Notebook\+Computer}} \&c\+Note\+Book\+Computer)
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}} \mbox{\hyperlink{class_notebook_computer_a6058603ece9db7cd3d91330bfbbefa6a}{m\+\_\+e\+Computer\+Part}}
\item 
vector$<$ \mbox{\hyperlink{class_mouse}{Mouse}} $\ast$ $>$ \mbox{\hyperlink{class_notebook_computer_a3a14c8d206b79638d51ea2638ea6736c}{m\+\_\+v\+Mouse}}
\item 
vector$<$ \mbox{\hyperlink{class_keyboard}{Keyboard}} $\ast$ $>$ \mbox{\hyperlink{class_notebook_computer_a8a95cc3cccb5198cd03d8b092e0e7fc3}{m\+\_\+v\+Keyboard}}
\item 
vector$<$ \mbox{\hyperlink{class_monitor}{Monitor}} $\ast$ $>$ \mbox{\hyperlink{class_notebook_computer_ac924061af4383c9fed6f1fb9ded45091}{m\+\_\+v\+Monitor}}
\item 
vector$<$ \mbox{\hyperlink{class_host}{Host}} $\ast$ $>$ \mbox{\hyperlink{class_notebook_computer_a312e06f471e72ea7ac555f3b900e804b}{m\+\_\+v\+Host}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line 149 of file Computer.\+h.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_notebook_computer_a0e29ca0727f8c37315650b82d6441710}\label{class_notebook_computer_a0e29ca0727f8c37315650b82d6441710}} 
\index{NotebookComputer@{NotebookComputer}!````~NotebookComputer@{$\sim$NotebookComputer}}
\index{````~NotebookComputer@{$\sim$NotebookComputer}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{$\sim$NotebookComputer()}{~NotebookComputer()}}
{\footnotesize\ttfamily Notebook\+Computer\+::$\sim$\+Notebook\+Computer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Destruction


\begin{DoxyParams}{Parameters}
{\em V\+O\+ID} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 130 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_a6219a163c7a2c1af65951c7cf42a9116}\label{class_notebook_computer_a6219a163c7a2c1af65951c7cf42a9116}} 
\index{NotebookComputer@{NotebookComputer}!NotebookComputer@{NotebookComputer}}
\index{NotebookComputer@{NotebookComputer}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{NotebookComputer()}{NotebookComputer()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily Notebook\+Computer\+::\+Notebook\+Computer (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}}}]{e\+Computer\+Part }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

Construction


\begin{DoxyParams}{Parameters}
{\em C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE} & e\+Computer\+Part \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 96 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_abb33cb9b23e29d69a092c8ca8db434da}\label{class_notebook_computer_abb33cb9b23e29d69a092c8ca8db434da}} 
\index{NotebookComputer@{NotebookComputer}!NotebookComputer@{NotebookComputer}}
\index{NotebookComputer@{NotebookComputer}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{NotebookComputer()}{NotebookComputer()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily Notebook\+Computer\+::\+Notebook\+Computer (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}}}]{e\+Computer\+Part,  }\item[{const vector$<$ \mbox{\hyperlink{class_mouse}{Mouse}} $\ast$ $>$ \&}]{v\+Mouse,  }\item[{const vector$<$ \mbox{\hyperlink{class_keyboard}{Keyboard}} $\ast$ $>$ \&}]{v\+Keyboard,  }\item[{const vector$<$ \mbox{\hyperlink{class_monitor}{Monitor}} $\ast$ $>$ \&}]{v\+Monitor,  }\item[{const vector$<$ \mbox{\hyperlink{class_host}{Host}} $\ast$ $>$ \&}]{v\+Host }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

Construction


\begin{DoxyParams}{Parameters}
{\em C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE} & e\+Computer\+Part \\
\hline
{\em const} & vector$<$\+Mouse$\ast$$>$\& v\+Mouse \\
\hline
{\em vector$<$\+Keyboard$\ast$$>$\&} & v\+Keyboard \\
\hline
{\em const} & vector$<$\+Monitor$\ast$$>$\& v\+Monitor \\
\hline
{\em const} & vector$<$\+Host$\ast$$>$\& v\+Host \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 113 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_ae89441e2093e6641ee65ba64135fee82}\label{class_notebook_computer_ae89441e2093e6641ee65ba64135fee82}} 
\index{NotebookComputer@{NotebookComputer}!NotebookComputer@{NotebookComputer}}
\index{NotebookComputer@{NotebookComputer}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{NotebookComputer()}{NotebookComputer()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily Notebook\+Computer\+::\+Notebook\+Computer (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_notebook_computer}{Notebook\+Computer}} \&}]{c\+Note\+Book\+Computer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}

Copy Construction


\begin{DoxyParams}{Parameters}
{\em const} & \mbox{\hyperlink{class_notebook_computer}{Notebook\+Computer}}\& c\+Note\+Book\+Computer \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_notebook_computer_ac86a5700459e2781718b4a45c1d43594}\label{class_notebook_computer_ac86a5700459e2781718b4a45c1d43594}} 
\index{NotebookComputer@{NotebookComputer}!GetComputerPart@{GetComputerPart}}
\index{GetComputerPart@{GetComputerPart}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{GetComputerPart()}{GetComputerPart()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}} Notebook\+Computer\+::\+Get\+Computer\+Part (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Get\+Computer\+Part


\begin{DoxyParams}{Parameters}
{\em V\+O\+ID} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE 
\end{DoxyReturn}


Definition at line 212 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_a7b024c0c057665344a6c75ccb5eb8542}\label{class_notebook_computer_a7b024c0c057665344a6c75ccb5eb8542}} 
\index{NotebookComputer@{NotebookComputer}!GetHost@{GetHost}}
\index{GetHost@{GetHost}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{GetHost()}{GetHost()}}
{\footnotesize\ttfamily const vector$<$ \mbox{\hyperlink{class_host}{Host}} $\ast$ $>$ \& Notebook\+Computer\+::\+Get\+Host (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Get\+Host


\begin{DoxyParams}{Parameters}
{\em const} & vector$<$\+Host$\ast$$>$\& \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 317 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_a72f187eadcaab96bc80cad1b7f5f3d52}\label{class_notebook_computer_a72f187eadcaab96bc80cad1b7f5f3d52}} 
\index{NotebookComputer@{NotebookComputer}!GetKeyboard@{GetKeyboard}}
\index{GetKeyboard@{GetKeyboard}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{GetKeyboard()}{GetKeyboard()}}
{\footnotesize\ttfamily const vector$<$ \mbox{\hyperlink{class_keyboard}{Keyboard}} $\ast$ $>$ \& Notebook\+Computer\+::\+Get\+Keyboard (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Get\+Keyboard


\begin{DoxyParams}{Parameters}
{\em const} & vector$<$\+Keyboard$\ast$$>$\& \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 265 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_a8bfcb6a4d81ec5be64aae6c68134e3bc}\label{class_notebook_computer_a8bfcb6a4d81ec5be64aae6c68134e3bc}} 
\index{NotebookComputer@{NotebookComputer}!GetMonitor@{GetMonitor}}
\index{GetMonitor@{GetMonitor}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{GetMonitor()}{GetMonitor()}}
{\footnotesize\ttfamily const vector$<$ \mbox{\hyperlink{class_monitor}{Monitor}} $\ast$ $>$ \& Notebook\+Computer\+::\+Get\+Monitor (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Get\+Monitor


\begin{DoxyParams}{Parameters}
{\em const} & vector$<$\+Monitor$\ast$$>$\& \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 291 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_ac48efe4f13f133913b337939bc99d446}\label{class_notebook_computer_ac48efe4f13f133913b337939bc99d446}} 
\index{NotebookComputer@{NotebookComputer}!GetMouse@{GetMouse}}
\index{GetMouse@{GetMouse}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{GetMouse()}{GetMouse()}}
{\footnotesize\ttfamily const vector$<$ \mbox{\hyperlink{class_mouse}{Mouse}} $\ast$ $>$ \& Notebook\+Computer\+::\+Get\+Mouse (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Get\+Mouse


\begin{DoxyParams}{Parameters}
{\em const} & vector$<$\+Mouse$\ast$$>$\& \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 239 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_a0f728ca3c96e3f6ebf33bb1bcffb7ad1}\label{class_notebook_computer_a0f728ca3c96e3f6ebf33bb1bcffb7ad1}} 
\index{NotebookComputer@{NotebookComputer}!Operation@{Operation}}
\index{Operation@{Operation}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{Operation()}{Operation()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} Notebook\+Computer\+::\+Operation (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Operation


\begin{DoxyParams}{Parameters}
{\em V\+O\+ID} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Reimplemented from \mbox{\hyperlink{class_abstract_computer_ada127223d92c16affd5df2e86943a2d7}{Abstract\+Computer}}.



Reimplemented in \mbox{\hyperlink{class_notebook_computer_double_mouse_a902db6f858fe05ef82744766b70d76be}{Notebook\+Computer\+Double\+Mouse}}, \mbox{\hyperlink{class_notebook_computer_normal_a1d2c22cc871f67f8f2b1cf899cad37fa}{Notebook\+Computer\+Normal}}, \mbox{\hyperlink{class_notebook_computer_double_monitor_a7db2333aa1aac2fc5231a19725d30d92}{Notebook\+Computer\+Double\+Monitor}}, and \mbox{\hyperlink{class_notebook_computer_double_keyboard_a6250b5ce7061598e27d2fec472b92df2}{Notebook\+Computer\+Double\+Keyboard}}.



Definition at line 166 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_a74f13a5ad193cd9515b430e230f3d1b6}\label{class_notebook_computer_a74f13a5ad193cd9515b430e230f3d1b6}} 
\index{NotebookComputer@{NotebookComputer}!operator=@{operator=}}
\index{operator=@{operator=}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_notebook_computer}{Notebook\+Computer}}\& Notebook\+Computer\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_notebook_computer}{Notebook\+Computer}} \&}]{c\+Note\+Book\+Computer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}

Assignment


\begin{DoxyParams}{Parameters}
{\em const} & \mbox{\hyperlink{class_notebook_computer}{Notebook\+Computer}}\& c\+Note\+Book\+Computer \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{class_notebook_computer}{Notebook\+Computer}}\& 
\end{DoxyReturn}
\mbox{\Hypertarget{class_notebook_computer_a87fa4c09fa65ed3bf62c15be49444a4c}\label{class_notebook_computer_a87fa4c09fa65ed3bf62c15be49444a4c}} 
\index{NotebookComputer@{NotebookComputer}!SetComputerPart@{SetComputerPart}}
\index{SetComputerPart@{SetComputerPart}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{SetComputerPart()}{SetComputerPart()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} Notebook\+Computer\+::\+Set\+Computer\+Part (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}}}]{e\+Computer\+Part }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

Set\+Computer\+Part


\begin{DoxyParams}{Parameters}
{\em C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE} & e\+Computer\+Part \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 199 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_a98db5423417840556c8da38e1a2d36e5}\label{class_notebook_computer_a98db5423417840556c8da38e1a2d36e5}} 
\index{NotebookComputer@{NotebookComputer}!SetHost@{SetHost}}
\index{SetHost@{SetHost}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{SetHost()}{SetHost()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} Notebook\+Computer\+::\+Set\+Host (\begin{DoxyParamCaption}\item[{const vector$<$ \mbox{\hyperlink{class_host}{Host}} $\ast$ $>$ \&}]{v\+Host }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

Set\+Host


\begin{DoxyParams}{Parameters}
{\em const} & vector$<$\+Host$\ast$$>$\& v\+Host \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 304 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_ad8c6424b3cc933a8ca965c1d2d521c2d}\label{class_notebook_computer_ad8c6424b3cc933a8ca965c1d2d521c2d}} 
\index{NotebookComputer@{NotebookComputer}!SetKeyboard@{SetKeyboard}}
\index{SetKeyboard@{SetKeyboard}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{SetKeyboard()}{SetKeyboard()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} Notebook\+Computer\+::\+Set\+Keyboard (\begin{DoxyParamCaption}\item[{const vector$<$ \mbox{\hyperlink{class_keyboard}{Keyboard}} $\ast$ $>$ \&}]{v\+Keyboard }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

Set\+Keyboard


\begin{DoxyParams}{Parameters}
{\em const} & vector$<$\+Keyboard$\ast$$>$\& v\+Keyboard \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 252 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_a391140e8a355e2deb8da7cbb75f2ec12}\label{class_notebook_computer_a391140e8a355e2deb8da7cbb75f2ec12}} 
\index{NotebookComputer@{NotebookComputer}!SetMonitor@{SetMonitor}}
\index{SetMonitor@{SetMonitor}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{SetMonitor()}{SetMonitor()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} Notebook\+Computer\+::\+Set\+Monitor (\begin{DoxyParamCaption}\item[{const vector$<$ \mbox{\hyperlink{class_monitor}{Monitor}} $\ast$ $>$ \&}]{v\+Monitor }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

Set\+Monitor


\begin{DoxyParams}{Parameters}
{\em const} & vector$<$\+Monitor$\ast$$>$\& v\+Monitor \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 278 of file Computer.\+cpp.

\mbox{\Hypertarget{class_notebook_computer_a025a9a3652c3ab13f78869ba2db41976}\label{class_notebook_computer_a025a9a3652c3ab13f78869ba2db41976}} 
\index{NotebookComputer@{NotebookComputer}!SetMouse@{SetMouse}}
\index{SetMouse@{SetMouse}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{SetMouse()}{SetMouse()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} Notebook\+Computer\+::\+Set\+Mouse (\begin{DoxyParamCaption}\item[{const vector$<$ \mbox{\hyperlink{class_mouse}{Mouse}} $\ast$ $>$ \&}]{v\+Mouse }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

Set\+Mouse


\begin{DoxyParams}{Parameters}
{\em const} & vector$<$\+Mouse$\ast$$>$\& v\+Mouse \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 226 of file Computer.\+cpp.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_notebook_computer_a6058603ece9db7cd3d91330bfbbefa6a}\label{class_notebook_computer_a6058603ece9db7cd3d91330bfbbefa6a}} 
\index{NotebookComputer@{NotebookComputer}!m\_eComputerPart@{m\_eComputerPart}}
\index{m\_eComputerPart@{m\_eComputerPart}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{m\_eComputerPart}{m\_eComputerPart}}
{\footnotesize\ttfamily \mbox{\hyperlink{_product_def_8h_afb7ffa7ef7690abf638bce6d8eb80968}{C\+O\+M\+P\+U\+T\+E\+R\+P\+A\+R\+T\+\_\+\+T\+Y\+PE}} Notebook\+Computer\+::m\+\_\+e\+Computer\+Part\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 289 of file Computer.\+h.

\mbox{\Hypertarget{class_notebook_computer_a312e06f471e72ea7ac555f3b900e804b}\label{class_notebook_computer_a312e06f471e72ea7ac555f3b900e804b}} 
\index{NotebookComputer@{NotebookComputer}!m\_vHost@{m\_vHost}}
\index{m\_vHost@{m\_vHost}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{m\_vHost}{m\_vHost}}
{\footnotesize\ttfamily vector$<$\mbox{\hyperlink{class_host}{Host}}$\ast$$>$ Notebook\+Computer\+::m\+\_\+v\+Host\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 293 of file Computer.\+h.

\mbox{\Hypertarget{class_notebook_computer_a8a95cc3cccb5198cd03d8b092e0e7fc3}\label{class_notebook_computer_a8a95cc3cccb5198cd03d8b092e0e7fc3}} 
\index{NotebookComputer@{NotebookComputer}!m\_vKeyboard@{m\_vKeyboard}}
\index{m\_vKeyboard@{m\_vKeyboard}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{m\_vKeyboard}{m\_vKeyboard}}
{\footnotesize\ttfamily vector$<$\mbox{\hyperlink{class_keyboard}{Keyboard}}$\ast$$>$ Notebook\+Computer\+::m\+\_\+v\+Keyboard\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 291 of file Computer.\+h.

\mbox{\Hypertarget{class_notebook_computer_ac924061af4383c9fed6f1fb9ded45091}\label{class_notebook_computer_ac924061af4383c9fed6f1fb9ded45091}} 
\index{NotebookComputer@{NotebookComputer}!m\_vMonitor@{m\_vMonitor}}
\index{m\_vMonitor@{m\_vMonitor}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{m\_vMonitor}{m\_vMonitor}}
{\footnotesize\ttfamily vector$<$\mbox{\hyperlink{class_monitor}{Monitor}}$\ast$$>$ Notebook\+Computer\+::m\+\_\+v\+Monitor\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 292 of file Computer.\+h.

\mbox{\Hypertarget{class_notebook_computer_a3a14c8d206b79638d51ea2638ea6736c}\label{class_notebook_computer_a3a14c8d206b79638d51ea2638ea6736c}} 
\index{NotebookComputer@{NotebookComputer}!m\_vMouse@{m\_vMouse}}
\index{m\_vMouse@{m\_vMouse}!NotebookComputer@{NotebookComputer}}
\doxysubsubsection{\texorpdfstring{m\_vMouse}{m\_vMouse}}
{\footnotesize\ttfamily vector$<$\mbox{\hyperlink{class_mouse}{Mouse}}$\ast$$>$ Notebook\+Computer\+::m\+\_\+v\+Mouse\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 290 of file Computer.\+h.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
C\+:/96\+\_\+project/\+Design\+Pattern/\+Product/groupinc/\mbox{\hyperlink{_computer_8h}{Computer.\+h}}\item 
C\+:/96\+\_\+project/\+Design\+Pattern/\+Product/\mbox{\hyperlink{_computer_8cpp}{Computer.\+cpp}}\end{DoxyCompactItemize}
